/***************************************************
  Copyright (c) 2007-2013 Powa Technologies Limited 
  All Rights Reserved. 
  Author:Steve Augustin/Tony Barnes

 /*colour pallete
 
        Gold = #B6991E;
        Gold2 = #fcc000 (used in gold buttons)
        Gold3 = #9c7f21 (used in gold buttons)
        Gold4 = #bba51b (used with some pageTitle borders)
        Gold5 = #675200 (used in totalBlock last item)
        dark brown = #665201; (main gold text link color)
        black 1 = #444444;
        light grey = #858585;
        border Grey 1 = #DDD;
        border Grey 2 = #E5E5E5;
        search Grey = #f1f1f1;
        footer Grey = #868686;
        Menu Black = #4c4c4c;
        red dark = #D83500;
         
*/
/***************************************************/
/**************************
less vars
*************************/
/**************************
typography
*************************/
::-moz-selection {
    background: #b6991e;
    color: #000;
    text-shadow: none;
}
::selection {
    background: #b6991e;
    color: #000;
    text-shadow: none;
}
h2 {
    font-size: 3em;
    padding-bottom: 20px;
}
h3 {
    padding-bottom: 15px;
}
h4 {
    line-height: 17px;
}
p {
    line-height: 20px;
    padding-bottom: 15px;
}
/*red/error stuff*/
.product_price,
.priceWas {
    font-size: 0.750em;
    color: #d83500 !important;
}
/*error messages*/
.error {
    display: block;
    margin: 2px 0 !important;
    padding: 10px 5px 10px 40px;
    color: #FFF;
    background: #ff0000 url('../images/icon_warning.png') no-repeat 5px center !important;
    border: 0 none;
    margin: 10px 0 !important;
    font-size: 0.813em;
}
#cc_error {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
/**************************
custom fonts
*************************/
@font-face {
    font-family: 'Cinzel';
    src: url('../fonts/cinzel/cinzel-regular-webfont.eot');
    src: url('../fonts/cinzel/cinzel-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/cinzel/cinzel-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Cabin';
    src: url('../fonts/cabin/Cabin-Regular-webfont.eot');
    src: url('../fonts/cabin/Cabin-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/cabin/Cabin-Regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
#headerContainer .wrapperMenu,
#footerContainer .textSection ul,
#footerContainer #disclaimerSection p,
#footerContainer #disclaimerSection .copyright,
.pageHome #middleContainer div.promoBlockBtm .cont .textSection h2,
.pageHome #middleContainer div.promoBlockBtm .cont .textSection h3,
.pageHome #middleContainer div.promoBlockBtm .cont .textSection a.last,
a.leftBtn,
a.smallBtn,
a.rightBtn,
a.bigBtn,
input.leftBtn,
input.rightBtn,
input.bigBtn,
table.base .textInput,
.featuredProductListThbSection h3.featuredTitle,
.featuredProductListThbSection .featuredProductListThbBlock .priceBlock,
.relatedProductListThbSection .featuredProductListThbBlock .priceBlock,
.featuredProductListThbSection .relatedProductListThbBlock .priceBlock,
.relatedProductListThbSection .relatedProductListThbBlock .priceBlock,
.pageProductDetails div.rightContent h1.productName,
.pageProductDetails div.rightContent div.productPriceBlock,
.pageProductDetails div.rightContent div.buyBlock input#buy_button,
.pageProductDetails div.rightContent div.productInfoTabs div.tabsWrapper ul.tabs-nav li a,
.pageProductDetails div.leftContent div.largeImageBlock #largeImagePopup,
.pageProductDetails div.leftContent #imgPopUpWrapper a.close span,
.productTabBlock ul.cont li span.name,
.pageCategory .guidedSearchSection h3,
.pageCategory .productListThbBlock .descBlock h4,
.pageCategory .productListThbBlock .wrapperPriceBlock,
.pageCategory .guidedSearchSection .filtersLinkListSection .optionValue,
.pageCategory #footerContainer .textSection h2,
.pageProductSearchResults .guidedSearchSection h3,
.pageProductSearchResults .productListThbBlock .descBlock h4,
.pageProductSearchResults .productListThbBlock .wrapperPriceBlock,
.pageProductSearchResults .guidedSearchSection .filtersLinkListSection .optionValue,
.no-search-results h2,
.notFound h2,
.pageCategory .guidedSearchSection h3,
table.base tr td,
table.base tr td.productName a,
div.wrapperTotals table.totalBlock tr.total td.last span,
.account-menu h3,
.accountMenu h3,
.account-menu ul,
.leftContainer .accountMenu ul,
.pageCustomerRegistration .form h4,
.pageEditAccountDetails .form h4,
.pageCustomerRegistration .form .subscribedNews h3,
.pageEditAccountDetails .form .subscribedNews h3,
.pageOrderDetails .orderDetailsSection .wrapperOrderDet th,
.pageOrderDetails .orderDetailsSection .wrapperOrderDet th,
.pageShoppingCart table.base tr td,
.pageShoppingCart table.base tr td.productName a,
div.wrapperTotals table.totalBlock tr.total td.last span,
.checkoutProgressBar .cont div.step,
.rightContainer .quickCartSection div div.name,
.rightContainer .quickCartSection tr td.last,
.rightContainer .quickCartSection a.editOrder,
.static-menu,
.backToTop,
.Features---News #middleContainer div.promoBlock .cont .textSection h2,
.Features---News #middleContainer div.promoBlock .cont .textSection h3,
.Features---News #middleContainer div.promoBlock .cont .textSection a.last,
.win #middleContainer .rightSide h2,
.win #middleContainer .rightSide h3 {
    font-family: Cinzel, Arial, sans-serif;
}
/*big page titles with borders underneath*/
.pageShoppingCart #pageTitle h2,
.pageBillingDetails #pageTitle h2,
.pageShippingDetails #pageTitle h2,
.pageCustomerAccount #pageTitle h2,
.pageForgotPassword #pageTitle h2,
.pageCustomerRegistration #pageTitle h2,
.pageAccountCreatedConfirmation #pageTitle h2,
.pagePasswordSentConfirmation #pageTitle h2,
.pageResetPassword #pageTitle h2,
.pageLogoutConfirmation #pageTitle h2,
.pageAccountHome #pageTitle h2,
.pageViewOrders #pageTitle h2,
.pageOrderDetails #pageTitle h2,
.pageEditAccountDetails #pageTitle h2,
.pageAccountUpdatedConfirmation #pageTitle h2,
.pageChangePassword #pageTitle h2,
.pagePasswordChangedConfirmation #pageTitle h2,
.pagePaymentDetails #pageTitle h2,
.pageCreditCardDetails #pageTitle h2,
.pageOrderConfirmation #pageTitle h2,
.pageInformation #pageTitle h2,
.pageEnquiry #pageTitle h2,
.pageEnquiryConfirmation #pageTitle h2,
.pageWebsiteMap #pageTitle h2,
.popUpOverlay #pageTitle h2 {
    font-family: Cinzel, Arial, sans-serif;
    font-size: 1.8em;
    text-transform: uppercase;
    border-bottom: solid 1px #b6991e;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
/**************************
gradients
*************************/
/*dark to light gold*/
.notFound .buttons a,
.no-search-results .buttons a,
#headerContainer .wrapperMenu ul li.chosen a,
#headerContainer .wrapperMenu ul li:hover a,
a.rightBtn,
input.rightBtn,
input.bigBtn,
#imgPopUpWrapper a.close {
    background: #fcc000;
    background-image: -moz-linear-gradient(top, #fcc000 0%, #9c7f21 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcc000), color-stop(100%, #9c7f21));
    background-image: -webkit-linear-gradient(top, #fcc000 0%, #9c7f21 100%);
    background-image: -o-linear-gradient(top, #fcc000 0%, #9c7f21 100%);
    background-image: -ms-linear-gradient(top, #fcc000 0%, #9c7f21 100%);
    background-image: linear-gradient(to bottom, #fcc000 0%, #9c7f21 100%);
}
/*black to grey*/
a.leftBtn,
input.leftBtn {
    background: #888;
    background-image: -moz-linear-gradient(top, #888888 0%, #333333 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #333333));
    background-image: -webkit-linear-gradient(top, #888888 0%, #333333 100%);
    background-image: -o-linear-gradient(top, #888888 0%, #333333 100%);
    background-image: -ms-linear-gradient(top, #888888 0%, #333333 100%);
    background-image: linear-gradient(to bottom, #888888 0%, #333333 100%);
}
/**************************
form elements
*************************/
input,
select,
textarea {
    border: 0 none;
    background: none;
}
input.textInput {
    text-align: left;
    font-size: 0.8em;
    padding: 6px !important;
    color: #444;
    border: solid 1px #ECECEC;
}
input.checkbox {
    float: none !important;
    margin: 0 5px 0 0;
    position: relative;
    vertical-align: middle;
}
select {
    border: solid 1px #ECECEC;
    font-size: 0.8em;
    height: 26px;
}
label {
    position: relative;
    vertical-align: middle;
    margin: 0 !important;
    padding: 0;
}
/*custom required icon*/
label.requiredParameter {
    background: none !important;
}
label.requiredParameter span.reqIcon {
    display: inline-block;
    width: 7px;
    height: 10px;
    background: url(../images/rqrd.png) no-repeat right top;
}
span span.reqIcon {
    display: inline-block;
    width: 7px;
    height: 10px;
    background: url(../images/rqrd.png) no-repeat right top;
}
/*form layout 1 - probably shared across the checkout and account sections*/
.billingDetailsSection .form .cont,
.shippingDetailsSection .form .cont,
.accountSection .form .cont {
    width: 100%;
}
.billingDetailsSection .form .cont label,
.shippingDetailsSection .form .cont label,
.accountSection .form .cont label {
    font-size: 0.750em;
    padding: 7px 0 0 0;
    text-transform: uppercase;
}
/*right/gold buttons*/
.notFound .buttons a,
.no-search-results .buttons a,
a.leftBtn,
a.smallBtn,
input.leftBtn,
input.smallBtn,
a.rightBtn,
a.bigBtn,
input.rightBtn,
input.bigBtn,
#imgPopUpWrapper a.close {
    width: auto;
    font-weight: normal;
    font-size: 1.050em;
    color: #FFF;
    text-decoration: none;
    text-transform: uppercase;
}
/*small buttons only*/
a.smallBtn,
input.smallBtn {
    padding: 5px 10px;
    font-size: 0.950em;
}
/*big buttons only*/
a.bigBtn,
input.bigBtn {
    padding: 11px 29px;
}
a.bigBtnAc,
input.bigBtnAc {
    padding: 5px 15px;
}
/*left/black-grey buttons*/
a.leftBtn,
input.leftBtn {
    border: solid 1px #333;
    text-shadow: 0 2px 10px #333;
}
/*right/gold buttons*/
a.rightBtn,
input.rightBtn {
    border: solid 1px #9c7f21;
    text-shadow: 0 2px 10px #594810;
}
/**************************
common/shared page elements
*************************/
.noScriptContent {
    display: none;
}
/*breadcrumb*/
div.breadcrumbSection {
    /*padding-left:15px;*/

    margin-top: 10px;
}
div.breadcrumbSection ul li {
    font-size: 0.750em;
    color: #444444;
    background-position: right 60%;
}
div.breadcrumbSection ul li a {
    color: #666;
    text-decoration: none;
}
div.breadcrumbSection ul li.first {
    padding-left: 0;
}
div.breadcrumbSection ul li.last a {
    color: #444444;
}
/**************************
Popup window overlay
*************************/
.popUpOverlay {
    background: #fff;
    z-index: 9999;
    padding: 20px;
    overflow: hidden;
    min-width: 600px;
    height: 455px;
    -webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
    box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
}
.popUpOverlay .close {
    background: url('../images/icons/icon_close.png') center no-repeat;
    width: 30px;
    height: 30px;
}
/**************************
product lists
*************************/
/*shared - featured/related product list - jcycle (currently all sliders)*/
#linked_products,
.featuredProductListThbSection,
.relatedProductListThbSection {
    border-bottom: solid 1px #dddddd;
    margin-bottom: 50px;
}
#linked_products .featureSet,
.featuredProductListThbSection .featureSet,
.relatedProductListThbSection .featureSet {
    min-height: 380px;
}
#linked_products .cont,
.featuredProductListThbSection .cont,
.relatedProductListThbSection .cont {
    margin: 0 50px;
    height: auto !important;
    min-height: 380px;
}
#linked_products .block,
.featuredProductListThbSection .block,
.relatedProductListThbSection .block {
    width: 23%;
    margin: 0 1%;
}
#linked_products .last,
.featuredProductListThbSection .last,
.relatedProductListThbSection .last {
    float: left;
    margin: 0 1%;
}
#linked_products .featureSet,
.featuredProductListThbSection .featureSet,
.relatedProductListThbSection .featureSet {
    overflow: hidden;
    width: 875px !important;
}
#linked_products .featuredProductListThbBlock,
.featuredProductListThbSection .featuredProductListThbBlock,
.relatedProductListThbSection .featuredProductListThbBlock,
#linked_products .relatedProductListThbBlock,
.featuredProductListThbSection .relatedProductListThbBlock,
.relatedProductListThbSection .relatedProductListThbBlock {
    margin-top: 40px;
}
#linked_products .featuredProductListThbBlock .cont,
.featuredProductListThbSection .featuredProductListThbBlock .cont,
.relatedProductListThbSection .featuredProductListThbBlock .cont,
#linked_products .relatedProductListThbBlock .cont,
.featuredProductListThbSection .relatedProductListThbBlock .cont,
.relatedProductListThbSection .relatedProductListThbBlock .cont {
    margin: 0;
}
#linked_products .featuredProductListThbBlock .imgBlock,
.featuredProductListThbSection .featuredProductListThbBlock .imgBlock,
.relatedProductListThbSection .featuredProductListThbBlock .imgBlock,
#linked_products .relatedProductListThbBlock .imgBlock,
.featuredProductListThbSection .relatedProductListThbBlock .imgBlock,
.relatedProductListThbSection .relatedProductListThbBlock .imgBlock {
    width: 145px;
    text-align: left;
    margin: 0 auto;
}
#linked_products .featuredProductListThbBlock .imgBlock > a,
.featuredProductListThbSection .featuredProductListThbBlock .imgBlock > a,
.relatedProductListThbSection .featuredProductListThbBlock .imgBlock > a,
#linked_products .relatedProductListThbBlock .imgBlock > a,
.featuredProductListThbSection .relatedProductListThbBlock .imgBlock > a,
.relatedProductListThbSection .relatedProductListThbBlock .imgBlock > a {
    min-height: 224px!important;
    max-height: 224px!important;
    height: 224px !important;
    overflow: hidden;
    margin-bottom: 10px;
}
#linked_products .featuredProductListThbBlock .imgBlock img,
.featuredProductListThbSection .featuredProductListThbBlock .imgBlock img,
.relatedProductListThbSection .featuredProductListThbBlock .imgBlock img,
#linked_products .relatedProductListThbBlock .imgBlock img,
.featuredProductListThbSection .relatedProductListThbBlock .imgBlock img,
.relatedProductListThbSection .relatedProductListThbBlock .imgBlock img {
    display: block;
    width: 100%;
    margin-bottom: 18px;
}
#linked_products .featuredProductListThbBlock h4,
.featuredProductListThbSection .featuredProductListThbBlock h4,
.relatedProductListThbSection .featuredProductListThbBlock h4,
#linked_products .relatedProductListThbBlock h4,
.featuredProductListThbSection .relatedProductListThbBlock h4,
.relatedProductListThbSection .relatedProductListThbBlock h4 {
    text-align: left;
}
#linked_products .featuredProductListThbBlock h4 a,
.featuredProductListThbSection .featuredProductListThbBlock h4 a,
.relatedProductListThbSection .featuredProductListThbBlock h4 a,
#linked_products .relatedProductListThbBlock h4 a,
.featuredProductListThbSection .relatedProductListThbBlock h4 a,
.relatedProductListThbSection .relatedProductListThbBlock h4 a {
    font-family: Cinzel;
    text-align: left;
    color: #665201;
    text-decoration: none;
}
#linked_products .featuredProductListThbBlock .descBlock,
.featuredProductListThbSection .featuredProductListThbBlock .descBlock,
.relatedProductListThbSection .featuredProductListThbBlock .descBlock,
#linked_products .relatedProductListThbBlock .descBlock,
.featuredProductListThbSection .relatedProductListThbBlock .descBlock,
.relatedProductListThbSection .relatedProductListThbBlock .descBlock {
    color: #444444;
    text-align: left;
    margin: 2px 0;
}
#linked_products .featuredProductListThbBlock .descBlock p,
.featuredProductListThbSection .featuredProductListThbBlock .descBlock p,
.relatedProductListThbSection .featuredProductListThbBlock .descBlock p,
#linked_products .relatedProductListThbBlock .descBlock p,
.featuredProductListThbSection .relatedProductListThbBlock .descBlock p,
.relatedProductListThbSection .relatedProductListThbBlock .descBlock p {
    padding: 0;
}
#linked_products .featuredProductListThbBlock .descBlock div.text,
.featuredProductListThbSection .featuredProductListThbBlock .descBlock div.text,
.relatedProductListThbSection .featuredProductListThbBlock .descBlock div.text,
#linked_products .relatedProductListThbBlock .descBlock div.text,
.featuredProductListThbSection .relatedProductListThbBlock .descBlock div.text,
.relatedProductListThbSection .relatedProductListThbBlock .descBlock div.text {
    font-size: 0.750em;
    padding: 0;
    margin: 4px 0 0 0;
}
#linked_products .featuredProductListThbBlock .priceBlock,
.featuredProductListThbSection .featuredProductListThbBlock .priceBlock,
.relatedProductListThbSection .featuredProductListThbBlock .priceBlock,
#linked_products .relatedProductListThbBlock .priceBlock,
.featuredProductListThbSection .relatedProductListThbBlock .priceBlock,
.relatedProductListThbSection .relatedProductListThbBlock .priceBlock {
    color: #444444;
    margin: 0;
    font-size: 1.250em;
    text-align: left;
}
#linked_products .featuredProductListThbBlock .priceBlock p,
.featuredProductListThbSection .featuredProductListThbBlock .priceBlock p,
.relatedProductListThbSection .featuredProductListThbBlock .priceBlock p,
#linked_products .relatedProductListThbBlock .priceBlock p,
.featuredProductListThbSection .relatedProductListThbBlock .priceBlock p,
.relatedProductListThbSection .relatedProductListThbBlock .priceBlock p {
    padding-bottom: 0;
}
/*featured and related products nav styles*/
.featuredProductListThbSection,
.relatedProductListThbSection,
#linked_products {
    /*featured products carousel nav styles*/

}
.featuredProductListThbSection #nav #Next,
.relatedProductListThbSection #nav #Next,
#linked_products #nav #Next {
    float: right;
    background: url('../images/slide-nav/right-gold.png') no-repeat center;
}
.featuredProductListThbSection #nav #Prev,
.relatedProductListThbSection #nav #Prev,
#linked_products #nav #Prev {
    float: left;
    background: url('../images/slide-nav/left-gold.png') no-repeat center;
}
.featuredProductListThbSection #nav,
.relatedProductListThbSection #nav,
#linked_products #nav {
    position: relative;
    top: -200px;
    display: block;
    z-index: 100;
    width: 980px;
    height: 40px;
}
.featuredProductListThbSection #nav a,
.relatedProductListThbSection #nav a,
#linked_products #nav a {
    display: block;
    margin: 0 10px;
    width: 40px;
    height: 40px;
    overflow: hidden;
    text-indent: -999px;
}
/*featured products only*/
.featuredProductListThbSection h3.featuredTitle {
    font-size: 1.7em;
    padding: 30px 0 0 0;
    width: 100%;
    text-align: center;
}
.featuredProductListThbSection h3.featuredTitle span {
    margin: 0;
}
.relatedProductListThbSection {
    border: none;
}
/**************************
tabbed content nav/navigation
*************************/
div.tabsWrapper,
.productTabBlock {
    padding-bottom: 30px;
    border-bottom: solid 1px #dddddd;
}
div.tabsWrapper ul.tabs-nav,
.productTabBlock ul.tabs-nav,
div.tabsWrapper ul.cont,
.productTabBlock ul.cont {
    display: inline-block;
    width: 100%;
    border-bottom: solid 1px #dddddd;
    margin-bottom: 30px;
}
div.tabsWrapper ul.tabs-nav li,
.productTabBlock ul.tabs-nav li,
div.tabsWrapper ul.cont li,
.productTabBlock ul.cont li {
    float: left;
    width: 130px;
    margin-right: 1px;
    border-top: solid 1px #dddddd;
    border-right: solid 1px #dddddd;
    border-bottom: 0 none;
    border-left: solid 1px #dddddd;
}
div.tabsWrapper ul.tabs-nav li a,
.productTabBlock ul.tabs-nav li a,
div.tabsWrapper ul.cont li a,
.productTabBlock ul.cont li a,
div.tabsWrapper ul.tabs-nav li span.name,
.productTabBlock ul.tabs-nav li span.name,
div.tabsWrapper ul.cont li span.name,
.productTabBlock ul.cont li span.name {
    display: block;
    width: auto;
    text-transform: uppercase;
    padding: 6px;
    text-decoration: none;
    text-align: center;
    color: #b6991e;
    font-size: 0.950em;
}
div.tabsWrapper ul.tabs-nav li a.current,
.productTabBlock ul.tabs-nav li a.current,
div.tabsWrapper ul.cont li a.current,
.productTabBlock ul.cont li a.current,
div.tabsWrapper ul.tabs-nav li span.name.current,
.productTabBlock ul.tabs-nav li span.name.current,
div.tabsWrapper ul.cont li span.name.current,
.productTabBlock ul.cont li span.name.current,
div.tabsWrapper ul.tabs-nav li a.sel,
.productTabBlock ul.tabs-nav li a.sel,
div.tabsWrapper ul.cont li a.sel,
.productTabBlock ul.cont li a.sel,
div.tabsWrapper ul.tabs-nav li span.name.sel,
.productTabBlock ul.tabs-nav li span.name.sel,
div.tabsWrapper ul.cont li span.name.sel,
.productTabBlock ul.cont li span.name.sel {
    border-bottom: solid 1px #FFF;
    position: relative;
    z-index: 999;
    top: 2px;
    background: #FFF;
    color: #444444;
    padding-top: 4px;
}
div.tabsWrapper ul.tabs-nav li a.current:hover,
.productTabBlock ul.tabs-nav li a.current:hover,
div.tabsWrapper ul.cont li a.current:hover,
.productTabBlock ul.cont li a.current:hover,
div.tabsWrapper ul.tabs-nav li span.name.current:hover,
.productTabBlock ul.tabs-nav li span.name.current:hover,
div.tabsWrapper ul.cont li span.name.current:hover,
.productTabBlock ul.cont li span.name.current:hover,
div.tabsWrapper ul.tabs-nav li a.sel:hover,
.productTabBlock ul.tabs-nav li a.sel:hover,
div.tabsWrapper ul.cont li a.sel:hover,
.productTabBlock ul.cont li a.sel:hover,
div.tabsWrapper ul.tabs-nav li span.name.sel:hover,
.productTabBlock ul.tabs-nav li span.name.sel:hover,
div.tabsWrapper ul.cont li span.name.sel:hover,
.productTabBlock ul.cont li span.name.sel:hover {
    text-decoration: underline;
}
div.tabsWrapper ul.tabs-nav li.sel,
.productTabBlock ul.tabs-nav li.sel,
div.tabsWrapper ul.cont li.sel,
.productTabBlock ul.cont li.sel {
    border-bottom: solid 1px #FFF;
    position: relative;
    z-index: 999;
    top: 2px;
    background: #FFF;
    color: #444444;
    padding-top: 4px;
}
div.tabsWrapper ul.tabs-nav li.sel:hover,
.productTabBlock ul.tabs-nav li.sel:hover,
div.tabsWrapper ul.cont li.sel:hover,
.productTabBlock ul.cont li.sel:hover {
    text-decoration: underline;
}
div.tabsWrapper ul.tabs-nav li.sel:hover a,
.productTabBlock ul.tabs-nav li.sel:hover a,
div.tabsWrapper ul.cont li.sel:hover a,
.productTabBlock ul.cont li.sel:hover a,
div.tabsWrapper ul.tabs-nav li.sel:hover span.name,
.productTabBlock ul.tabs-nav li.sel:hover span.name,
div.tabsWrapper ul.cont li.sel:hover span.name,
.productTabBlock ul.cont li.sel:hover span.name {
    color: #b6991e;
}
/*product details related product list START*/
#linked_products {
    clear: both;
    display: block;
    border: none;
    margin-bottom: 0;
}
#linked_products .relatedProductListThbSection {
    display: block !important;
    width: 880px !important;
    margin: 0 50px;
    min-height: 305px;
}
#linked_products .relatedProductListThbSection .relatedProductListThbBlock {
    width: 179px !important;
    min-width: 179px;
    margin: 0 19px;
}
#linked_products .featured {
    margin-left: 50px;
}
#linked_products .relatedTabBlock {
    border: 0 none;
}
#linked_products .relatedTabBlock ul.cont {
    margin: 0;
    min-height: 0;
}
#linked_products .relatedTabBlock ul.cont li {
    width: auto;
}
#linked_products .relatedTabBlock ul.cont li a {
    width: auto;
    padding: 0;
}
#linked_products .relatedTabBlock ul.cont li a:hover {
    text-decoration: none;
}
#linked_products .relatedTabBlock ul.cont li a span.name {
    width: auto;
}
#linked_products .relatedTabBlock ul.cont li.first {
    width: 150px;
}
#linked_products .relatedTabBlock ul.cont li.last {
    width: 208px;
}
#linked_products .relatedTabBlock ul.cont li.sel {
    margin: -2px 0 0 0;
    top: 2px;
    padding: 2px 6px 2px 6px;
    border-bottom: 0 none;
    font-size: 0.950em;
}
#linked_products .relatedTabBlock ul.cont li.sel span.name {
    color: #444444;
}
#linked_products .relatedTabBlock ul.cont li.sel:hover {
    text-decoration: none;
}
/**************************
checkout - common/shared elements
*************************/
/*shopping cart table (shared in the cart and order confirmation page)*/
div.wrapperShoppingCartDet {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}
div.wrapperShoppingCartDet table.base {
    font-size: 0.8em;
    margin-bottom: 15px;
}
div.wrapperShoppingCartDet table.base tr th,
div.wrapperShoppingCartDet table.base tr td {
    text-transform: uppercase;
    text-align: center;
    padding: 0;
    width: auto;
}
div.wrapperShoppingCartDet table.base tr th .alignRight,
div.wrapperShoppingCartDet table.base tr td .alignRight {
    text-align: center !important;
}
div.wrapperShoppingCartDet table.base tr th {
    padding: 25px 0 10px 0;
    border-top: solid 1px #e5e5e5;
    border-bottom: solid 1px #e5e5e5;
}
div.wrapperShoppingCartDet table.base tr th.productName {
    text-align: left;
}
div.wrapperShoppingCartDet table.base tr td {
    vertical-align: middle;
    padding: 8px 0;
    border-bottom: solid 1px #e5e5e5;
}
div.wrapperShoppingCartDet table.base tr td.productImage {
    width: 83px;
    padding-right: 15px;
    text-align: left;
}
div.wrapperShoppingCartDet table.base tr td.productImage img {
    display: inline-block;
    width: 83px;
}
div.wrapperShoppingCartDet table.base tr td.productName {
    text-align: left;
}
div.wrapperShoppingCartDet table.base tr td.productName a {
    color: #665201;
    text-decoration: none;
}
div.wrapperShoppingCartDet table.base tr td input.textInput {
    width: 17px;
    font-size: 1em;
    padding: 4px 6px !important;
    text-align: center;
}
div.wrapperShoppingCartDet table.base tr td.del button.dlt {
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 14px;
    margin: 0 auto;
    background: url(../images/icon_remove.png);
}
div.wrapperShoppingCartDet table.base tr td.del button.pro {
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 14px;
    margin: 0 auto;
    background: url(../images/IconPainted_Check.png);
}

div.wrapperShoppingCartDet table.base tr td.del input.dlt {
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 14px;
    margin: 0 auto;
    background: url(../images/icon_remove.png);
}
/*shipping, payment and totals blocks*/
div.wrapperShippingMethodBlock,
div.wrapperTotals,
div.wrapperPaymentMethodBlock,
div.wrapperCreditCardDet {
    width: 350px;
    font-size: 0.8em;
}
div.wrapperShippingMethodBlock h4,
div.wrapperTotals h4,
div.wrapperPaymentMethodBlock h4,
div.wrapperCreditCardDet h4 {
    text-transform: uppercase;
    padding: 0 8px 10px 8px;
    border-bottom: solid 1px #e5e5e5;
    margin: 0 0 10px 0;
}
/*shipping method block*/
div.wrapperShippingMethodBlock,
div.wrapperPaymentMethodBlock {
    float: left;
}
div.wrapperShippingMethodBlock .shippingMethodBlock,
div.wrapperPaymentMethodBlock .shippingMethodBlock,
div.wrapperShippingMethodBlock .paymentMethodBlock,
div.wrapperPaymentMethodBlock .paymentMethodBlock {
    width: 100%;
}
div.wrapperShippingMethodBlock .shippingMethodBlock input.radio,
div.wrapperPaymentMethodBlock .shippingMethodBlock input.radio,
div.wrapperShippingMethodBlock .paymentMethodBlock input.radio,
div.wrapperPaymentMethodBlock .paymentMethodBlock input.radio {
    margin-left: 2px !important;
    margin-right: 7px !important;
}
/*totals block*/
div.wrapperTotals {
    float: right;
}
div.wrapperTotals h4 {
    margin-bottom: 0;
}
div.wrapperTotals table.totalBlock {
    width: 100%;
    margin-bottom: 25px;
}
div.wrapperTotals table.totalBlock tr td {
    padding: 11px 8px;
    border-bottom: solid 1px #f5f5f5;
}
div.wrapperTotals table.totalBlock tr.total td {
    text-transform: uppercase;
    border-bottom: solid 1px #e5e5e5;
    font-size: 1.2em;
}
div.wrapperTotals table.totalBlock tr.total td span {
    color: #000;
}
div.wrapperTotals table.totalBlock tr.total td.last span {
    color: #675200;
}
/*checkout progress bar START*/
.pageBillingDetails .checkoutProgressBar,
.pageShippingDetails .checkoutProgressBar,
.pagePaymentDetails .checkoutProgressBar,
.pageCreditCardDetails .checkoutProgressBar,
.pageOrderConfirmation .checkoutProgressBar {
    clear: both;
    width: 100%;
    display: inline-block;
    margin-top: 20px;
}
.pageBillingDetails .checkoutProgressBar .cont,
.pageShippingDetails .checkoutProgressBar .cont,
.pagePaymentDetails .checkoutProgressBar .cont,
.pageCreditCardDetails .checkoutProgressBar .cont,
.pageOrderConfirmation .checkoutProgressBar .cont {
    min-height: 62px;
    background: url(../images/checkoutProgressBar-bgImg.jpg) no-repeat;
}
.pageBillingDetails .checkoutProgressBar .cont div.step,
.pageShippingDetails .checkoutProgressBar .cont div.step,
.pagePaymentDetails .checkoutProgressBar .cont div.step,
.pageCreditCardDetails .checkoutProgressBar .cont div.step,
.pageOrderConfirmation .checkoutProgressBar .cont div.step {
    float: left;
    width: 196px;
    position: relative;
    z-index: 1;
}
.pageBillingDetails .checkoutProgressBar .cont div.step .content,
.pageShippingDetails .checkoutProgressBar .cont div.step .content,
.pagePaymentDetails .checkoutProgressBar .cont div.step .content,
.pageCreditCardDetails .checkoutProgressBar .cont div.step .content,
.pageOrderConfirmation .checkoutProgressBar .cont div.step .content {
    width: auto !important;
    text-align: center;
    padding: 0;
    color: #FFF;
    background: #4C4C4C;
    border: solid 1px #4C4C4C;
    text-transform: uppercase;
    min-height: 20px !important;
    font-size: 0.9em;
    overflow: visible;
}
.pageBillingDetails .checkoutProgressBar .cont div.step .content p,
.pageShippingDetails .checkoutProgressBar .cont div.step .content p,
.pagePaymentDetails .checkoutProgressBar .cont div.step .content p,
.pageCreditCardDetails .checkoutProgressBar .cont div.step .content p,
.pageOrderConfirmation .checkoutProgressBar .cont div.step .content p {
    margin-bottom: 0;
    padding: 23px 0 17px 0;
}
.pageBillingDetails .checkoutProgressBar .cont div.active div.content,
.pageShippingDetails .checkoutProgressBar .cont div.active div.content,
.pagePaymentDetails .checkoutProgressBar .cont div.active div.content,
.pageCreditCardDetails .checkoutProgressBar .cont div.active div.content,
.pageOrderConfirmation .checkoutProgressBar .cont div.active div.content {
    background: none;
    border: 0 none;
}
.pageBillingDetails .checkoutProgressBar .cont div.active div.content p,
.pageShippingDetails .checkoutProgressBar .cont div.active div.content p,
.pagePaymentDetails .checkoutProgressBar .cont div.active div.content p,
.pageCreditCardDetails .checkoutProgressBar .cont div.active div.content p,
.pageOrderConfirmation .checkoutProgressBar .cont div.active div.content p {
    visibility: hidden;
}
.pageBillingDetails .checkoutProgressBar .cont div.current .content,
.pageShippingDetails .checkoutProgressBar .cont div.current .content,
.pagePaymentDetails .checkoutProgressBar .cont div.current .content,
.pageCreditCardDetails .checkoutProgressBar .cont div.current .content,
.pageOrderConfirmation .checkoutProgressBar .cont div.current .content {
    border: solid 1px #9c7f21;
    background: #fcc000;
    background-image: -moz-linear-gradient(top, #fcc000 0%, #9c7f21 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcc000), color-stop(100%, #9c7f21));
    background-image: -webkit-linear-gradient(top, #fcc000 0%, #9c7f21 100%);
    background-image: -o-linear-gradient(top, #fcc000 0%, #9c7f21 100%);
    background-image: -ms-linear-gradient(top, #fcc000 0%, #9c7f21 100%);
    background-image: linear-gradient(to bottom, #fcc000 0%, #9c7f21 100%);
    color: #FFF;
}
.pageBillingDetails .checkoutProgressBar .cont div.current .content p,
.pageShippingDetails .checkoutProgressBar .cont div.current .content p,
.pagePaymentDetails .checkoutProgressBar .cont div.current .content p,
.pageCreditCardDetails .checkoutProgressBar .cont div.current .content p,
.pageOrderConfirmation .checkoutProgressBar .cont div.current .content p {
    text-shadow: 0 2px 10px #594810;
}
.pageBillingDetails .checkoutProgressBar .cont div.current span.arrowIcon,
.pageShippingDetails .checkoutProgressBar .cont div.current span.arrowIcon,
.pagePaymentDetails .checkoutProgressBar .cont div.current span.arrowIcon,
.pageCreditCardDetails .checkoutProgressBar .cont div.current span.arrowIcon,
.pageOrderConfirmation .checkoutProgressBar .cont div.current span.arrowIcon {
    display: inline-block;
    position: absolute;
    z-index: 2;
    width:14px;
    height: 7px;
    left: 50%;
    bottom: -7px;
    background: url(../images/icon_arrow01.png) no-repeat;
}
/*checkout progress bar END*/
/*right container - checkout elements/sections*/
.pageShoppingCart #middleContainer .rightContainer,
.pageBillingDetails #middleContainer .rightContainer,
.pageShippingDetails #middleContainer .rightContainer,
.pagePaymentDetails #middleContainer .rightContainer,
.pageCreditCardDetails #middleContainer .rightContainer,
.pageOrderConfirmation #middleContainer .rightContainer {
    padding-top: 6px;
    padding-left: 0;
    width: 230px;
    /*useful links*/

    /*RH COL quick cart*/

}
.pageShoppingCart #middleContainer .rightContainer .textSection,
.pageBillingDetails #middleContainer .rightContainer .textSection,
.pageShippingDetails #middleContainer .rightContainer .textSection,
.pagePaymentDetails #middleContainer .rightContainer .textSection,
.pageCreditCardDetails #middleContainer .rightContainer .textSection,
.pageOrderConfirmation #middleContainer .rightContainer .textSection {
    font-size: 0.8em;
}
.pageShoppingCart #middleContainer .rightContainer .textSection h3,
.pageBillingDetails #middleContainer .rightContainer .textSection h3,
.pageShippingDetails #middleContainer .rightContainer .textSection h3,
.pagePaymentDetails #middleContainer .rightContainer .textSection h3,
.pageCreditCardDetails #middleContainer .rightContainer .textSection h3,
.pageOrderConfirmation #middleContainer .rightContainer .textSection h3 {
    padding-bottom: 0;
}
.pageShoppingCart #middleContainer .rightContainer .textSection hr,
.pageBillingDetails #middleContainer .rightContainer .textSection hr,
.pageShippingDetails #middleContainer .rightContainer .textSection hr,
.pagePaymentDetails #middleContainer .rightContainer .textSection hr,
.pageCreditCardDetails #middleContainer .rightContainer .textSection hr,
.pageOrderConfirmation #middleContainer .rightContainer .textSection hr {
    border: 0 none;
    background: #e5e5e5;
    width: 100%;
    height: 1px;
    margin: 11.5px 0;
}
.pageShoppingCart #middleContainer .rightContainer .textSection ul li,
.pageBillingDetails #middleContainer .rightContainer .textSection ul li,
.pageShippingDetails #middleContainer .rightContainer .textSection ul li,
.pagePaymentDetails #middleContainer .rightContainer .textSection ul li,
.pageCreditCardDetails #middleContainer .rightContainer .textSection ul li,
.pageOrderConfirmation #middleContainer .rightContainer .textSection ul li {
    list-style-type: none;
    margin-left: 0;
    color: #444444;
}
.pageShoppingCart #middleContainer .rightContainer .textSection ul li a,
.pageBillingDetails #middleContainer .rightContainer .textSection ul li a,
.pageShippingDetails #middleContainer .rightContainer .textSection ul li a,
.pagePaymentDetails #middleContainer .rightContainer .textSection ul li a,
.pageCreditCardDetails #middleContainer .rightContainer .textSection ul li a,
.pageOrderConfirmation #middleContainer .rightContainer .textSection ul li a {
    text-decoration: none;
    color: #444444;
    padding: 0 0 4px 0;
}
.pageShoppingCart #middleContainer .rightContainer .textSection ul li a:hover,
.pageBillingDetails #middleContainer .rightContainer .textSection ul li a:hover,
.pageShippingDetails #middleContainer .rightContainer .textSection ul li a:hover,
.pagePaymentDetails #middleContainer .rightContainer .textSection ul li a:hover,
.pageCreditCardDetails #middleContainer .rightContainer .textSection ul li a:hover,
.pageOrderConfirmation #middleContainer .rightContainer .textSection ul li a:hover {
    color: #b6991e;
    text-decoration: underline;
}
.pageShoppingCart #middleContainer .rightContainer .textSection p,
.pageBillingDetails #middleContainer .rightContainer .textSection p,
.pageShippingDetails #middleContainer .rightContainer .textSection p,
.pagePaymentDetails #middleContainer .rightContainer .textSection p,
.pageCreditCardDetails #middleContainer .rightContainer .textSection p,
.pageOrderConfirmation #middleContainer .rightContainer .textSection p {
    padding-bottom: 0;
}
.pageShoppingCart #middleContainer .rightContainer .textSection img,
.pageBillingDetails #middleContainer .rightContainer .textSection img,
.pageShippingDetails #middleContainer .rightContainer .textSection img,
.pagePaymentDetails #middleContainer .rightContainer .textSection img,
.pageCreditCardDetails #middleContainer .rightContainer .textSection img,
.pageOrderConfirmation #middleContainer .rightContainer .textSection img {
    margin-top: 5px;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection {
    margin-top: 7px;
    padding-bottom: 0;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection h3,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection h3,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection h3,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection h3,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection h3,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection h3 {
    text-transform: uppercase;
    padding: 0 8px 10px 8px;
    border-bottom: solid 1px #e5e5e5;
    margin: 0;
    font-size: 0.8em;
    padding-left: 0;
    text-align: left;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection ul,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection ul,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection ul,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection ul,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection ul,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection ul {
    text-align: left;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection ul li,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection ul li,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection ul li,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection ul li,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection ul li,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection ul li {
    font-size: .750em;
    padding-top: 2px;
    float: left;
    text-align: left;
    text-transform: uppercase;
    color: #665201;
    line-height: 12px;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection ul li a,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection ul li a,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection ul li a,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection ul li a,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection ul li a,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection ul li a {
    text-decoration: none;
    padding: 0;
    color: #665201;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection ul li.items,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection ul li.items,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection ul li.items,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection ul li.items,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection ul li.items,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection ul li.items {
    background: url(../images/icons/basket.png) no-repeat center left;
    padding-left: 30px;
    margin-right: 10px;
    border-right: solid 1px #665201;
    width: 29%;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection ul li.name,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection ul li.name,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection ul li.name,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection ul li.name,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection ul li.name,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection ul li.name {
    width: 51%;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr div,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr div,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr div,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr div,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr div,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr div,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div div,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div div,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div div,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div div,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div div,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div div {
    float: left;
    clear: both;
    width: 100%;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr div.row,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr div.row,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr div.row,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr div.row,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr div.row,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr div.row,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div div.row,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div div.row,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div div.row,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div div.row,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div div.row,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div div.row {
    border-bottom: solid 1px #e5e5e5;
    padding: 5px 0;
    text-transform: uppercase;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr td.productImg,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr td.productImg,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr td.productImg,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr td.productImg,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr td.productImg,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr td.productImg,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div td.productImg,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div td.productImg,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div td.productImg,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div td.productImg,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div td.productImg,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div td.productImg,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr div.productImg,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr div.productImg,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr div.productImg,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr div.productImg,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr div.productImg,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr div.productImg,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div div.productImg,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div div.productImg,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div div.productImg,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div div.productImg,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div div.productImg,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div div.productImg {
    padding-left: 0;
    float: left;
    width: 93px;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr td.productImg img,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr td.productImg img,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr td.productImg img,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr td.productImg img,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr td.productImg img,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr td.productImg img,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div td.productImg img,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div td.productImg img,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div td.productImg img,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div td.productImg img,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div td.productImg img,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div td.productImg img,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr div.productImg img,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr div.productImg img,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr div.productImg img,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr div.productImg img,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr div.productImg img,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr div.productImg img,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div div.productImg img,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div div.productImg img,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div div.productImg img,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div div.productImg img,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div div.productImg img,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div div.productImg img {
    display: block;
    width: 100%;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr td.name,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr td.name,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr td.name,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr td.name,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr td.name,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr td.name,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div td.name,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div td.name,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div td.name,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div td.name,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div td.name,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div td.name,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr div.name,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr div.name,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr div.name,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr div.name,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr div.name,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr div.name,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div div.name,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div div.name,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div div.name,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div div.name,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div div.name,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div div.name {
    float: left;
    clear: none;
    width: 49%;
    min-height: 106px;
    padding: 0 0 0 15px;
    text-transform: inherit;
    font-size: 0.7em;
    color: #665201;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr td.name p,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr td.name p,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr td.name p,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr td.name p,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr td.name p,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr td.name p,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div td.name p,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div td.name p,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div td.name p,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div td.name p,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div td.name p,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div td.name p,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr div.name p,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr div.name p,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr div.name p,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr div.name p,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr div.name p,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr div.name p,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div div.name p,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div div.name p,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div div.name p,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div div.name p,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div div.name p,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div div.name p {
    padding-bottom: 5px;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr td.name a,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr td.name a,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr td.name a,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr td.name a,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr td.name a,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr td.name a,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div td.name a,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div td.name a,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div td.name a,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div td.name a,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div td.name a,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div td.name a,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr div.name a,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr div.name a,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr div.name a,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr div.name a,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr div.name a,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr div.name a,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div div.name a,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div div.name a,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div div.name a,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div div.name a,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div div.name a,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div div.name a {
    float: left;
    margin-top: 20px;
    margin-bottom: 4px;
    color: #665201;
    text-transform: uppercase;
    text-decoration: none;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr td.name a:hover,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr td.name a:hover,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr td.name a:hover,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr td.name a:hover,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr td.name a:hover,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr td.name a:hover,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div td.name a:hover,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div td.name a:hover,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div td.name a:hover,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div td.name a:hover,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div td.name a:hover,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div td.name a:hover,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr div.name a:hover,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr div.name a:hover,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr div.name a:hover,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr div.name a:hover,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr div.name a:hover,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr div.name a:hover,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div div.name a:hover,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div div.name a:hover,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div div.name a:hover,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div div.name a:hover,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div div.name a:hover,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div div.name a:hover {
    text-decoration: underline;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice {
    color: #444444;
    clear: both;
    line-height: 15px;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice span.break,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice span.break,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice span.break,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice span.break,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice span.break,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice span.break,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice span.break,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice span.break,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice span.break,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice span.break,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice span.break,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice span.break,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice span.break,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice span.break,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice span.break,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice span.break,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice span.break,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice span.break,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice span.break,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice span.break,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice span.break,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice span.break,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice span.break,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice span.break {
    padding: 0 5px;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice span.price,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice span.price,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice span.price,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice span.price,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice span.price,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr td.name p.qtyPrice span.price,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice span.price,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice span.price,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice span.price,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice span.price,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice span.price,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div td.name p.qtyPrice span.price,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice span.price,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice span.price,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice span.price,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice span.price,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice span.price,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr div.name p.qtyPrice span.price,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice span.price,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice span.price,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice span.price,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice span.price,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice span.price,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div div.name p.qtyPrice span.price {
    display: inline-block;
    clear: both;
    width: 100%;
    float: none;
    text-align: left;
    padding: 0;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr.top,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr.top,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr.top,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr.top,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr.top,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr.top,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div.top,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div.top,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div.top,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div.top,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div.top,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div.top {
    padding: 11px 0;
    border-bottom: solid 1px #e5e5e5;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td {
    color: #000;
    font-size: 0.8em !important;
    vertical-align: middle;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td.first,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td.first,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td.first,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td.first,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td.first,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td.first,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td.first,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td.first,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td.first,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td.first,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td.first,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td.first {
    text-transform: inherit;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td.last,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td.last,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td.last,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td.last,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td.last,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr.quickCartDelivery td.last,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td.last,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td.last,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td.last,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td.last,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td.last,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div.quickCartDelivery td.last {
    text-align: right;
    color: #444444;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr.last td,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr.last td,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr.last td,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr.last td,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr.last td,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr.last td,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div.last td,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div.last td,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div.last td,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div.last td,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div.last td,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div.last td,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr.last div,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr.last div,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr.last div,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr.last div,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr.last div,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr.last div,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div.last div,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div.last div,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div.last div,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div.last div,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div.last div,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div.last div {
    text-align: left;
    padding: 8px 10px 8px 10px;
    border-bottom: solid 1px #e5e5e5;
    font-size: 1em;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr.totalstd,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr.totalstd,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr.totalstd,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr.totalstd,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr.totalstd,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr.totalstd,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div.totalstd,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div.totalstd,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div.totalstd,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div.totalstd,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div.totalstd,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div.totalstd {
    color: #444444;
    text-transform: uppercase;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection tr td.last,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection tr td.last,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection tr td.last,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection tr td.last,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection tr td.last,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection tr td.last,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div td.last,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div td.last,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div td.last,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div td.last,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div td.last,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div td.last {
    color: #665201;
    text-align: right;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection a.editOrder,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection a.editOrder,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection a.editOrder,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection a.editOrder,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection a.editOrder,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection a.editOrder {
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    color: #665201;
    font-size: 0.7em !important;
    text-decoration: underline;
    text-transform: uppercase;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection a.editOrder:hover,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection a.editOrder:hover,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection a.editOrder:hover,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection a.editOrder:hover,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection a.editOrder:hover,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection a.editOrder:hover {
    text-decoration: none;
}
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div.sep,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div.sep,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div.sep,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div.sep,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div.sep,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div.sep,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div.buttons,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div.buttons,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div.buttons,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div.buttons,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div.buttons,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div.buttons,
.pageShoppingCart #middleContainer .rightContainer .quickCartSection div.checkoutBtn,
.pageBillingDetails #middleContainer .rightContainer .quickCartSection div.checkoutBtn,
.pageShippingDetails #middleContainer .rightContainer .quickCartSection div.checkoutBtn,
.pagePaymentDetails #middleContainer .rightContainer .quickCartSection div.checkoutBtn,
.pageCreditCardDetails #middleContainer .rightContainer .quickCartSection div.checkoutBtn,
.pageOrderConfirmation #middleContainer .rightContainer .quickCartSection div.checkoutBtn {
    display: none;
}
/*header quickcart - for checkout only (this is cloned from the RH Quickcart)*/
.pageBillingDetails #headerContainer .content div.quickCartSection h3,
.pageShippingDetails #headerContainer .content div.quickCartSection h3,
.pagePaymentDetails #headerContainer .content div.quickCartSection h3,
.pageCreditCardDetails #headerContainer .content div.quickCartSection h3,
.pageBillingDetails #headerContainer .content div.quickCartSection div.row,
.pageShippingDetails #headerContainer .content div.quickCartSection div.row,
.pagePaymentDetails #headerContainer .content div.quickCartSection div.row,
.pageCreditCardDetails #headerContainer .content div.quickCartSection div.row,
.pageBillingDetails #headerContainer .content div.quickCartSection table,
.pageShippingDetails #headerContainer .content div.quickCartSection table,
.pagePaymentDetails #headerContainer .content div.quickCartSection table,
.pageCreditCardDetails #headerContainer .content div.quickCartSection table,
.pageBillingDetails #headerContainer .content div.quickCartSection form,
.pageShippingDetails #headerContainer .content div.quickCartSection form,
.pagePaymentDetails #headerContainer .content div.quickCartSection form,
.pageCreditCardDetails #headerContainer .content div.quickCartSection form,
.pageBillingDetails #headerContainer .content div.quickCartSection .editOrder,
.pageShippingDetails #headerContainer .content div.quickCartSection .editOrder,
.pagePaymentDetails #headerContainer .content div.quickCartSection .editOrder,
.pageCreditCardDetails #headerContainer .content div.quickCartSection .editOrder {
    display: none;
}
.pageBillingDetails #headerContainer .content div.quickCartSection ul li a,
.pageShippingDetails #headerContainer .content div.quickCartSection ul li a,
.pagePaymentDetails #headerContainer .content div.quickCartSection ul li a,
.pageCreditCardDetails #headerContainer .content div.quickCartSection ul li a {
    text-decoration: none;
}
.pageBillingDetails #headerContainer .content div.quickCartSection ul li.items,
.pageShippingDetails #headerContainer .content div.quickCartSection ul li.items,
.pagePaymentDetails #headerContainer .content div.quickCartSection ul li.items,
.pageCreditCardDetails #headerContainer .content div.quickCartSection ul li.items {
    padding-left: 29px;
    margin-left: 3px;
    background: url(../images/icons/basket.png) no-repeat center left;
}
/*left container - account menu*/
.leftContainer .accountMenu h3,
.leftContainer .account-menu h3,
.leftContainer .static-menu h3 {
    padding-bottom: 14px;
    margin-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 1.125em;
}
.leftContainer .accountMenu ul,
.leftContainer .account-menu ul,
.leftContainer .static-menu ul {
    list-style-type: none;
    margin-left: -20px;
}
.leftContainer .accountMenu ul li a,
.leftContainer .account-menu ul li a,
.leftContainer .static-menu ul li a {
    text-decoration: none;
    font-size: 0.875em;
    color: #444444;
    padding-bottom: 0;
}
.leftContainer .accountMenu ul li a:hover,
.leftContainer .account-menu ul li a:hover,
.leftContainer .static-menu ul li a:hover {
    color: #b6991e;
}
.leftContainer .accountMenu h3 {
    padding-bottom: 22px;
    margin-bottom: 10px;
}
.leftContainer .accountMenu ul {
    margin-left: -5px;
}
.leftContainer .accountMenu ul li.myAccount,
.leftContainer .accountMenu ul li.help {
    display: none;
}
.leftContainer .accountMenu ul li.myAccount a,
.leftContainer .accountMenu ul li.help a {
    text-decoration: none;
    font-size: 0.875em;
    color: #b6991e;
    padding-bottom: 0;
}
.leftContainer .accountMenu ul li.myAccount a:hover,
.leftContainer .accountMenu ul li.help a:hover {
    color: #444444;
}
.leftContainer .accountMenu ul li.myAccount a.active,
.leftContainer .accountMenu ul li.help a.active {
    color: #444444;
}
.leftContainer .static-menu h3 {
    padding-bottom: 18px;
}
